﻿body { font-family:Tahoma;  font-size:13px;}

#auth-container { max-width:320px; margin:auto; }

.btnSubmit { }
.txtBox{ width: auto; min-width:150px; max-width:300px; border:1px solid #aaa; color: crimson;}
.form-field, .form-label, .form-col-sep { padding:5px; vertical-align:middle; }
.form-field input {  padding-left:5px; }
#login-form, #signup-form {padding:10px; margin-left:auto; margin-right:auto; vertical-align:middle;}
.form-row { display:table-row; }
.form-row span { display: table-cell; }
.form-row-btn { text-align:right; padding-right:12px; padding-left: 5px; padding-top: 5px;}
.form-row-btn a { padding-left:5px; }
.form-status {  color: red; margin:0px; padding:0px; text-align:left; font-size:11px;}
.form-validators { vertical-align:middle; color:red; font-size:11px;}
.invalid, .error { color:Red; font-size:11px; display:block; }
.highlight { background-color: yellow; border: 1px solid red; }